使用 cout 进行 C++ 输出

    cout << "Come up and C++ me some time.";

  cout (流)是一个预定义的对象,知道如何显示字符串、数字和单个字符等。<< 符号(插入运算符)表示该语句将字符串发送给 cout : 该符号指出了信息流动的路径。

  cout 对象表示一个输出流,其属性是在 iostream 文件中定义的。cout 的对象属性包括一个插入运算符( << ),它可以将其右侧的信息插入到流中。

  << 运算符是一个被重载的运算符,通过重载,同一个运算符将有不同的含义。编译器通过上下文来确定运算符的含义。

例如:& 符号既表示地址运算符,又表示按位 AND 运算符; * 既表示乘法,又表示对指针解除引用。C++ 扩展了运算符重载的概念,允许为用户定义的类型(类)重新定义运算符的含义。

  1. 控制符 endl

    cout << endl;

  endl 是一个特殊的 C++ 符号,表示:换行。endl 是在头文件 iostream 中定义的,且位于名称空间 std 中。

  示例:

    cout << "The Good, the";
    cout << "Bad, ";
    cout << "and the Ukulele";
    cout << endl;

  输出如下:

    The Good, theBad, and the Ukulele

  2. 换行符

    cout << "What's next?\n";

  \n 被视为一个字符,名为换行符。

  endl 确保程序继续运行前刷新输出(将其立即显示在屏幕上);而 \n 不能提供这样的保证,这意味着在有些系统中,有时可能在您输入信息后才会出现提示。

  换行符是一种被称为 “转义序列” 的按键组合。